package com.fhz.day007.coroutine

import kotlinx.coroutines.*
import kotlin.system.measureTimeMillis

/**
 * 时间:2021/10/27
 * @author msfeng
 * 简述: TODO
 */
//主线程
fun main() {






//    repeat(100000){
////创建了一个协程 --非阻塞
//        GlobalScope.launch {
//            println("协程")
//
//        }
//    }
//    Thread.sleep(1000)

//    runBlocking {
//        println("协程..")
//
//    }


    runBlocking {
//        add()

        val async = async {
            1 + 1
        }

        println(async.await())



//        launch {
//            delay(100)
//            println(1)
//        }
//
//        launch {
//            println(2)
//        }
    }

    println("主线程")
}



suspend fun add(){
    println("加")
     coroutineScope {
        launch {
            println(3)
        }

        launch {
            println(4)
        }
    }

}